NTFS DOS
计算机专业术语
NTFS DOS提供MS-DOS下对NTFS分区的支持,对NTFS文件系统的完全读写操作。Windows NT/2000/XP完全兼容。
信息简介
NTFSDOS PRO的全称是NTFSDOS Professional,是Winternals的产品。
NTFSDOS PRO这个软件的功能就是让大家能在DOS下非常自由的访问和操作NTFS的分区。它可以在DOS下装载NTFS分区并给它分配盘符。这样,就可以在NTFS的分区上运行程序或者使用上面的文件。而且,NTFSDOS PRO还是非常小的,它可以放在一张DOS的启动盘上。这样在Windows NT/2000/XP未能正确安装或者不能正确启动的情况下,可以使用这张盘来恢复有问题的文件,或者通过设置来解决使Windows NT/2000/XP不能正确启动的问题。
NTFSDOS PRO中还带有一个非常有用的工具:NTFSCHK。可以使用这个软件来修复意外情况下受损的NTFS分区的结构。
NTFSDOS运行在DOS下,它能够装载NTFS分区而使程序能够利用。它取得一些文件(来源于安装好的Windows NT/2000/XP),利用这些文件来模拟一个类似于通常的环境。允许序运行在DOS下。这种方法允许NTFSDOS PRO访问NTFS分区使用与在Windows NT/2000/XP下相同的盘符, 保证了在不同版本以及不同的Service Pack情况下的兼容性。
安装
安装NTFSDOS一共需要两个步骤,第一个步骤是安装NTFSDOS启动盘向导和帮助文件。这个步骤需要在Windows NT/2000/XP环境中运行。第二个步骤是建立MS-DOS的磁盘。
安装好向导之后,需要装备好Windows NT/2000/XP的系统文件,这些都是在建立启动盘所必要的。
安装NTFSDOS需要如下的条件:
安装好的Windows NT/2000/XP工作站或者服务器版的系统。
DOS5.0或者更高的版本。强烈建议MS-DOS7.0,这个版本的内置在Windows95和98中。它允许使用长文件名。否则只能使用8.3的命名规则。
如果硬盘大于4GB,那么电脑的BIOS必须支持扩展的INT 13界面。大部分的新的电脑系统都能够支持这个功能,Windows 95/98都需要这个来访问大硬盘。
如果想要运行NTFSDOS,必须取得一个软件许可协议。(获得完整版本,共享版本制作的NTFSDOS盘只能以只读的方式来访问NTFS的分区)
建立引导盘
在你需要运行NTFSDOS的机器上运行NTFSDOS启动盘制作向导。可以建立常规盘(不能单独启动计算机),启动盘。也可以直接安装到硬盘的某个目录。 在建立一张启动盘时,把DOS加入到这张盘的时间可以是在向导使用前也可以是在向导运行后。FORMAT /S 和SYS的命令都可以实现,具体需要采取何种方式,看实际的需要就行了。
NTFSDOS启动盘的制作向导被安装在程序组里。运行它,即出现如下的配置过程:
首先时欢迎窗口,直接点击next就可以。
然后是一些总体情况描述,点击next继续。
接着是选择程序使用的字符集的选择,NTFS在存储时使用双字节对字符进行编码。而DOS使用OEM-Specific 字符集。默认的情况下,NTFSDOS使用的OEM的字符集时美国英语。在文的操作系统中我们发现默认的字符集是系统的字符集。比如在中文的Windows2000的情况下。
选定好了系统文件的位置后,下个步骤是选择目标磁盘或者是一个硬盘上的目录。可以输入硬盘上的目录的路径,也可以直接输入A:,如果是输入A:,向导会在软盘上进行NTFSDOS的安装和设置,根据实际情况的需要,产生的磁盘可能会是2张,也可能会是3张。
如果系统是Windows XP或者是.net的服务器,一般会有三张盘,头两张盘会包含NTFSPRO.EXE 这个可执行文件和相关的文件。这是装载NTFS分区的。如果是NT和2000,一般是一张系统盘。
另外的一张盘上是放的那个NTFSCHK工具。有它就可以对NTFS的分区的结构进行检查。
启动盘制作向导会自动压缩所有的Windows NT/2000/XP的系统文件并拷贝到软盘上,所以在软盘上的系统文件和硬盘上的系统文件的尺寸会有些差别。
制作过程中需要换下盘。根据实际的情况会产生2~3张盘。
最后点击finish。完成制作。
系统使用
完成了启动盘的制作后就可以进入DOS,使用NTFSDOS了。
运行NTFSDOS的办法是直接键入可执行文件的文件名。如果把它加入到AUTOEXEC.BAT,可以开机即执行。需要注意的是路径的问题。
NTFSDOS运行时会扫描所有的硬盘并且去寻找NTFS的分区,它会对所有的NTFS分区进行装载,并分配备给每个分区一个唯一的盘符。你可以像使用其他分区一样使用这些NTFS的分区。
如图2所示,NTFSDOS标注出它装载的分区的位置和号码,它使用的时BIOS系统的分区和号码。首先时显示的物理硬盘的号码,然后是分区的号码。图中显示NTFSDOS发现了3个NTFS的分区,以及分配的相应的盘符。
(1)关于时区设置:
由于NTFS存储时间标记的时是使用世界标准时间(和格林威治时间相同)。为了使你的时间正确,必须手动来进行设置,而BIOS和DOS中保留的时间都没有办法利用。
设置时间的方法有两个,可以是输入命令时加上/T这个参数,也可以设置环境变量TZ=,具体的格式是:/T [+|-]hh[:mm[:ss]] 或者是TZ=[+|-]hh[:mm[:ss]]。这里的hh是小时,mm是分,ss是秒。
其实设置时间也不是很重要,你只要能在回到Windows NT/2000/XP的时候知道哪些文件是在NTFSDOS控制下创建的,知道他们的时间标记是有些错误的就可以。
(2)长文件名支持:
NTFSDOS 可以像Windows 95/98/NT/2000/XP 一样的支持长文件名。由于长文件名是在DOS7.0中开始使用的,所以,如果你使用之前版本的DOS,就只能是显示8.3格式的文件名。所以,需要注意的是,如果往FAT分区上拷贝了长文件名的文件,长文件名就不能被保存下来,而如果是在NTFS的分区之间拷贝文件就没有这个问题存在。
(3)性能:
NTFSDOS的性能出奇的好。原因是设计者考虑到它运行在DOS下,NTFSDOS是一个32位保护模式的程序。这意味着它的代码在Windows NT/2000/XP和Windows 95/98中会运行得一样得好。
命令参数
可以通过命令行参数来控制NTFSDOS,改变它得一些默认的设置。下面是一些参数的解释:
/L:... - 指定盘符:指定装载NTFS分区时的盘符,如果是多个NTFS分区会依次列出。
/C: - 缓存的大小,单位是KB;给出多少内存给装载的磁盘来作为缓存;默认的值是500KB。
/T: [+|-]hh[:mm[:ss]] 设定具体的时间;+-表示与世界时间的差距。
/N: 指定代码页。用于指定字符集。
/S 建立一个壳程序。这样会多需要一些内存,但是可以允许在不重新启动机器的情况下卸载NTFS分区,需要环境变量初始化时指出COMMAND.COM的路径。.
/P - 指定系统文件的路径。指出包含有NTFSPRO.EXE需要引导的文件的路径。默认的情况下与NTFSPRO.EXE在同一个目录。
参考资料
DOS下的NTFS启动盘.天极网.2002-07-11
最新修订时间:2022-03-13 08:16
目录
概述
信息简介
参考资料